Which mode of memory access is the faster?

Updated: 5 months ago
  • Reference
  • Pointer
  • Double pointer
  • DMA
662
ব্যাখ্যাঃ

সরাসরি মেমরি অ্যাক্সেস (Direct Memory Access - DMA) হলো এমন একটি প্রক্রিয়া যা কম্পিউটার সিস্টেমের হার্ডওয়্যার সাবসিস্টেমগুলোকে সেন্ট্রাল প্রসেসিং ইউনিট (CPU) এর হস্তক্ষেপ ছাড়াই সরাসরি প্রধান মেমরি (RAM) অ্যাক্সেস করতে দেয়। যখন CPU কোনো ডেটা ট্রান্সফার (যেমন ইনপুট/আউটপুট ডিভাইস থেকে মেমরিতে) পরিচালনা করে, তখন CPU কে প্রতিটি বাইট বা ওয়ার্ড লোড এবং স্টোর করতে হয়, যা বেশ সময়সাপেক্ষ। DMA কন্ট্রোলার এই কাজটি CPU এর উপর থেকে সরিয়ে নেয়, যার ফলে CPU অন্য কাজগুলো করতে পারে এবং ডেটা ট্রান্সফার অনেক দ্রুত হয়। বিশেষ করে, উচ্চ গতির পেরিফেরাল ডিভাইস (যেমন, ডিস্ক ড্রাইভ, নেটওয়ার্ক কার্ড, গ্রাফিক্স কার্ড) এবং প্রধান মেমরির মধ্যে ডেটা আদান-প্রদানের জন্য DMA একটি অত্যন্ত দ্রুত এবং কার্যকর পদ্ধতি।

অন্য অপশনগুলো হলো:

        
  • Reference (রেফারেন্স), Pointer (পয়েন্টার), Double pointer (ডাবল পয়েন্টার): এগুলো মূলত প্রোগ্রামিং ভাষার (যেমন C, C++) ধারণা, যা মেমরি অ্যাড্রেসকে পরোক্ষভাবে নির্দেশ করে ডেটা অ্যাক্সেস করার জন্য ব্যবহৃত হয়। এগুলো মেমরি অ্যাক্সেসের একটি বিশেষ 'মোড' নয়, বরং প্রোগ্রামিং কনস্ট্রাক্ট যা মেমরি অ্যাড্রেসিংকে প্রভাবিত করে।

সুতরাং, প্রদত্ত অপশনগুলোর মধ্যে DMA হলো মেমরি অ্যাক্সেসের দ্রুততম মোড, কারণ এটি CPU এর উপর নির্ভরতা কমিয়ে দেয় এবং সরাসরি ডেটা স্থানান্তর সক্ষম করে।

Satt AI
Satt AI
1 day ago

কম্পিউটারের স্মৃতি (Computer Memory) হলো একটি গুরুত্বপূর্ণ অংশ, যা কম্পিউটারের প্রসেসরের জন্য ডেটা, ইনস্ট্রাকশন, এবং প্রোগ্রাম সংরক্ষণ করে। এটি কম্পিউটারের কর্মক্ষমতার জন্য অপরিহার্য এবং বিভিন্ন প্রকারের স্মৃতি কম্পিউটারে বিভিন্ন কাজ এবং ডেটা প্রসেসিংয়ে সহায়ক। কম্পিউটারের স্মৃতিকে প্রধানত দুটি বড় শ্রেণিতে ভাগ করা যায়: প্রাইমারি মেমোরি (Primary Memory) এবং সেকেন্ডারি মেমোরি (Secondary Memory)

১. প্রাইমারি মেমোরি (Primary Memory):

প্রাইমারি মেমোরি হলো কম্পিউটারের প্রধান এবং সবচেয়ে দ্রুতগামী মেমোরি, যা প্রসেসরের সঙ্গে সরাসরি যুক্ত থাকে। এটি সাধারণত কম্পিউটারের রানটাইম অপারেশন এবং প্রোগ্রামের ডেটা সংরক্ষণ করতে ব্যবহৃত হয়। প্রাইমারি মেমোরির কয়েকটি উদাহরণ হলো RAM এবং ROM

(ক) র‍্যাম (RAM - Random Access Memory):

  • র‍্যাম হলো একটি ভোলাটাইল মেমোরি, যা কম্পিউটার চালু থাকাকালীন কাজ করে এবং প্রসেসরের সঙ্গে ডেটা এক্সচেঞ্জে দ্রুত সাড়া দেয়।
  • এটি মেমোরিতে ডেটা এবং প্রোগ্রামের ইনস্ট্রাকশন সংরক্ষণ করে, যা প্রসেসরের কাজের সময় ব্যবহৃত হয়।
  • কম্পিউটার বন্ধ হলে র‍্যামে সংরক্ষিত ডেটা মুছে যায়।
  • র‍্যামের প্রধান প্রকারগুলো:
    • DRAM (Dynamic RAM): সাধারণত কম্পিউটারে ব্যবহৃত হয় এবং এটি সস্তা কিন্তু কম গতিসম্পন্ন।
    • SRAM (Static RAM): ক্যাশ মেমোরি হিসেবে ব্যবহৃত হয় এবং এটি দ্রুত, তবে বেশি খরচসাপেক্ষ।

(খ) রোম (ROM - Read Only Memory):

  • রোম হলো একটি নন-ভোলাটাইল মেমোরি, যা কম্পিউটারে স্থায়ীভাবে ডেটা সংরক্ষণ করে এবং কম্পিউটার বন্ধ হলেও ডেটা থাকে।
  • রোম সাধারণত সিস্টেম বুট করার জন্য প্রয়োজনীয় ইনস্ট্রাকশন (বায়োস) সংরক্ষণ করতে ব্যবহৃত হয়।
  • রোমের প্রধান প্রকারগুলো:
    • PROM (Programmable ROM): এটি একবার প্রোগ্রাম করা যায়, এরপর সেটি পরিবর্তন করা যায় না।
    • EPROM (Erasable Programmable ROM): এটি আলট্রাভায়োলেট আলো ব্যবহার করে মুছে ফেলা যায় এবং পুনরায় প্রোগ্রাম করা যায়।
    • EEPROM (Electrically Erasable Programmable ROM): এটি ইলেকট্রিক্যাল সিগন্যালের মাধ্যমে মুছে ফেলা এবং পুনরায় প্রোগ্রাম করা যায়।

২. সেকেন্ডারি মেমোরি (Secondary Memory):

সেকেন্ডারি মেমোরি হলো কম্পিউটারের জন্য একটি স্থায়ী ডেটা স্টোরেজ, যা প্রাইমারি মেমোরির তুলনায় ধীরগতি সম্পন্ন হলেও এটি অনেক বড় আকারে ডেটা সংরক্ষণ করতে সক্ষম। এটি কম্পিউটার বন্ধ হলেও ডেটা সংরক্ষণ করে রাখে।

(ক) হার্ড ডিস্ক ড্রাইভ (HDD):

  • HDD হলো একটি প্রথাগত সেকেন্ডারি স্টোরেজ, যা বড় আকারে ডেটা সংরক্ষণ করতে সক্ষম এবং এটি একটি চৌম্বকীয় ডিস্কে ডেটা লেখে এবং পড়ে।
  • এটি তুলনামূলকভাবে সস্তা, তবে অন্যান্য স্টোরেজ মাধ্যমের তুলনায় ধীর।

(খ) সলিড স্টেট ড্রাইভ (SSD):

  • SSD হলো একটি আধুনিক সেকেন্ডারি স্টোরেজ, যা ফ্ল্যাশ মেমোরি ব্যবহার করে ডেটা সংরক্ষণ করে এবং এটি HDD-এর চেয়ে অনেক দ্রুত।
  • এটি কোনো মুভিং পার্ট ছাড়াই কাজ করে, ফলে এটি নির্ভরযোগ্য এবং দীর্ঘস্থায়ী হয়।

(গ) অপটিক্যাল ডিস্ক (Optical Disk):

  • অপটিক্যাল ডিস্ক, যেমন CD, DVD, এবং Blu-ray ডিস্ক ডেটা সংরক্ষণ করতে এবং পড়তে ব্যবহার করা হয়। এটি লেজার প্রযুক্তি ব্যবহার করে ডেটা লেখে এবং পড়ে।
  • এই মাধ্যমগুলো সাধারণত মিডিয়া স্টোরেজ, যেমন মিউজিক, ভিডিও, এবং সফটওয়্যার সংরক্ষণের জন্য ব্যবহৃত হয়।

(ঘ) ইউএসবি ফ্ল্যাশ ড্রাইভ এবং এসডি কার্ড (USB Flash Drive & SD Card):

  • USB ফ্ল্যাশ ড্রাইভ এবং SD কার্ড হলো বহনযোগ্য স্টোরেজ ডিভাইস, যা ডেটা দ্রুত সংরক্ষণ করতে এবং স্থানান্তর করতে ব্যবহৃত হয়।
  • এগুলো ছোট এবং পোর্টেবল, ফলে ফাইল স্থানান্তর এবং ব্যাকআপের জন্য সুবিধাজনক।

কম্পিউটারের স্মৃতির শ্রেণিবিভাগের একটি চিত্র:

স্মৃতি (Memory)প্রাইমারি মেমোরি (Primary Memory)সেকেন্ডারি মেমোরি (Secondary Memory)
উদাহরণর‍্যাম (RAM), রোম (ROM)HDD, SSD, CD/DVD, USB ফ্ল্যাশ ড্রাইভ
ভোলাটাইল/নন-ভোলাটাইলভোলাটাইল (RAM), নন-ভোলাটাইল (ROM)নন-ভোলাটাইল
গতিসম্পন্নতাদ্রুততুলনামূলক ধীর
স্থায়িত্বকম্পিউটার বন্ধ হলে মুছে যায় (RAM)স্থায়ী

সারসংক্ষেপ:

কম্পিউটারের স্মৃতি হলো একটি গুরুত্বপূর্ণ অংশ, যা ডেটা এবং প্রোগ্রামের জন্য মেমোরি সংরক্ষণ করে। প্রাইমারি মেমোরি কম্পিউটারের দ্রুত অপারেশনের জন্য ব্যবহৃত হয়, যেখানে সেকেন্ডারি মেমোরি বড় আকারে ডেটা সংরক্ষণ করে। এই দুটি ধরনের মেমোরি কম্পিউটারের কার্যক্ষমতা এবং ডেটা ম্যানেজমেন্টে গুরুত্বপূর্ণ ভূমিকা পালন করে।

Related Question

View All
  • র‍্যাম
  • মনিটর
  • পাওয়ার সাপ্লাই
  • প্রসেসর
  • কোনটিই নয়
1k
Updated: 6 months ago
  • Primary storage
  • Primary memory
  • Internal memory
  • All of these
  • None of these
795
শিক্ষকদের জন্য বিশেষভাবে তৈরি

১ ক্লিকে প্রশ্ন, শীট, সাজেশন
অনলাইন পরীক্ষা তৈরির সফটওয়্যার!

শুধু প্রশ্ন সিলেক্ট করুন — প্রশ্নপত্র অটোমেটিক তৈরি!

প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
এখনই শুরু করুন ডেমো দেখুন
৫০,০০০+
শিক্ষক
৩০ লক্ষ+
প্রশ্নপত্র
মাত্র ১৫ পয়সায় প্রশ্নপত্র
১ ক্লিকে প্রশ্ন, শীট, সাজেশন তৈরি করুন আজই

Complete Exam
Preparation

Learn, practice, analyse and improve

1M+ downloads
4.6 · 8k+ Reviews

Question Analytics

মোট উত্তরদাতা

জন

সঠিক
ভুল
উত্তর নেই